|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.config.request.RemoteDynamicObject
public class RemoteDynamicObject
Klasse, die noch zu dokumentieren ist.
| Constructor Summary | |
|---|---|
RemoteDynamicObject(DataModel dataModel,
long id,
long typeId,
String pid,
String name,
boolean valid,
long validSince,
long notValidSince,
long configAreaId)
|
|
| Method Summary | |
|---|---|
void |
addConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
Meldet einen Beobachter für die Zustandsänderungen der Kommunikation mit der verwaltenden Konfigurationen dieses Objekts an. |
void |
addListenerForInvalidation(InvalidationListener listener)
Methode zum Anmelden auf die Invalidierung des dynamischen Objekts. |
int |
compareTo(Object o)
Compares this object with the specified object for order. |
ConfigurationArea |
getConfigurationArea()
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück. |
Data |
getConfigurationData(AttributeGroup atg)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück. |
Data |
getConfigurationData(AttributeGroup atg,
Aspect asp)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück. |
Data |
getConfigurationData(AttributeGroupUsage atgUsage)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück. |
DataModel |
getDataModel()
Liefert das zu diesem Objekt gehörende Datenmodell zurück. |
long |
getId()
Liefert die Objekt-ID des System-Objekts zurück. |
SystemObjectInfo |
getInfo()
Liefert ein Objekt mit beschreibenden Informationen zu diesem Objekt zurück. |
String |
getName()
Liefert den Namen dieses Objekts zurück. |
String |
getNameOrPidOrId()
Liefert eine Bezeichnung für dieses Objekt zurück. |
long |
getNotValidSince()
Liefert den Zeitpunkt ab dem dieses dynamische Objekt nicht mehr gültig ist. |
protected String |
getParamString()
|
String |
getPid()
Liefert die permanente ID (PID) dieses Objekts zurück. |
String |
getPidOrId()
Liefert eine Bezeichnug für dieses Objekt zurück. |
String |
getPidOrNameOrId()
Liefert eine Bezeichnung für dieses Objekt zurück. |
SystemObjectType |
getType()
Liefert den Typ dieses System-Objekts zurück. |
protected String |
getTypeString()
|
Collection<AttributeGroupUsage> |
getUsedAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen zurück, für die es einen konfigurierenden Datensatz an diesem Objekt gibt. |
long |
getValidSince()
Liefert den Zeitpunkt ab dem dieses dynamische Objekt gültig geworden ist. |
void |
invalidate()
Löscht das Objekt, indem es ungültig gemacht wird. |
boolean |
isConfigurationCommunicationActive()
Gibt an, ob die Kommunikation mit der verwaltenden Konfiguration dieses Objekts aktiv ist. |
boolean |
isOfType(String typePid)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist. |
boolean |
isOfType(SystemObjectType type)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist. |
boolean |
isValid()
Bestimmt, ob dieses Objekt zum aktuellen Zeitpunkt gültig ist. |
void |
removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
Meldet einen Beobachter für die Zustandsänderungen dieser Kommunikation wieder ab. |
void |
removeListenerForInvalidation(InvalidationListener listener)
Methode zum Abmelden auf die Invalidierung des dynamischen Objekts. |
void |
setConfigurationData(AttributeGroup atg,
Aspect asp,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts. |
void |
setConfigurationData(AttributeGroup atg,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts. |
void |
setConfigurationData(AttributeGroupUsage atgUsage,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts. |
void |
setName(String name)
Setzt den Namen dieses Objekts. |
void |
setPid(String pid)
Setzt die permanente ID (PID) dieses Objekts. |
String |
toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RemoteDynamicObject(DataModel dataModel,
long id,
long typeId,
String pid,
String name,
boolean valid,
long validSince,
long notValidSince,
long configAreaId)
| Method Detail |
|---|
public long getValidSince()
getValidSince in interface DynamicObjectpublic long getNotValidSince()
getNotValidSince in interface DynamicObjectpublic void addListenerForInvalidation(InvalidationListener listener)
addListenerForInvalidation in interface DynamicObjectlistener - Listener, der informiert wird, sobald das dynamische Objekt auf invalid gesetzt wird.public void removeListenerForInvalidation(InvalidationListener listener)
removeListenerForInvalidation in interface DynamicObjectlistener - Listener, der nicht mehr informiert werden soll, sobald das dynamische Objekt auf invalid gesetzt wird.public long getId()
getId in interface SystemObject
public SystemObjectType getType()
throws ConfigurationException
getType in interface SystemObjectConfigurationException - Wenn bei der Kommunikation mit der Konfiguration Fehler aufgetreten sind.
public boolean isOfType(SystemObjectType type)
throws ConfigurationException
getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen des Objekt-Typs.
isOfType in interface SystemObjecttype - Zu prüfender Typ.
true, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie
übereinstimmt; sonst false.
ConfigurationException - Wenn bei der Kommunikation mit der Konfiguration Fehler aufgetreten sind.
public boolean isOfType(String typePid)
throws ConfigurationException
getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen des Objekt-Typs.
isOfType in interface SystemObjecttypePid - PID des zu prüfenden Typs.
true, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie
übereinstimmt; sonst false.
ConfigurationException - Wenn bei der Kommunikation mit der Konfiguration Fehler aufgetreten sind.public String getPid()
getPid in interface SystemObject
public void setPid(String pid)
throws ConfigurationException
pid - Neue PID des Objektes.
ConfigurationException - Wenn die PID des Objektes nicht geändert werden konnte.public String getName()
null zurückgegeben.
getName in interface SystemObjectnull, wenn das Objekt keinen Namen hat.
public void setName(String name)
throws ConfigurationException
setName in interface SystemObjectname - Neuer Name des Objekts.
ConfigurationException - Wenn der Name des Objektes nicht geändert werden konnte.SystemObjectType.isNameOfObjectsPermanent()public String getNameOrPidOrId()
getNameOrPidOrId in interface SystemObjectpublic String getPidOrNameOrId()
getPidOrNameOrId in interface SystemObjectpublic String getPidOrId()
getPidOrId in interface SystemObject
public boolean isValid()
throws ConfigurationException
Erzeugung noch nicht gültig, sondern werden erst mit der Aktivierung der nächsten
Konfigurationsversion gültig. Nach dem Löschen eines Konfigurationsobjekts bleibt es bis zur Aktivierung der nächsten
Konfigurationsversion gültig. Dynamische Objekte werden sofort mit deren Erzeugung gültig und mit dem Löschen ungültig.
isValid in interface SystemObjecttrue, falls das Objekt gültig ist; false, falls das Objekt nicht gültig ist.
ConfigurationException - Wenn bei der Kommunikation mit der Konfiguration Fehler aufgetreten sind.
public void invalidate()
throws ConfigurationException
invalidate in interface SystemObjectConfigurationException - Wenn das Objekt nicht ungültig gemacht werden konnte.public DataModel getDataModel()
getDataModel in interface SystemObject
public Data getConfigurationData(AttributeGroup atg)
throws ConfigurationException
getConfigurationData in interface SystemObjectatg - Attributgruppe des gewünschten Datensatzes.
null, wenn das Objekt keinen Datensatz der angegebenen Attributgruppe
hat.
ConfigurationException - Wenn bei der Kommunikation mit der Konfiguration Fehler aufgetreten sind.SystemObject.getConfigurationData(AttributeGroup,Aspect)
public Data getConfigurationData(AttributeGroup atg,
Aspect asp)
getConfigurationData in interface SystemObjectatg - Attributgruppe des gewünschten Datensatzes.asp - Aspekt des gewünschten Datensatzes.
null, wenn das Objekt keinen Datensatz der angegebenen Attributgruppe
hat.public Data getConfigurationData(AttributeGroupUsage atgUsage)
SystemObject
getConfigurationData in interface SystemObjectatgUsage - Attributgruppenverwendung des gewünschten Datensatzes
null, wenn das Objekt keinen Datensatz zu der angegebenen
Attributgruppenverwendung hat.
public void setConfigurationData(AttributeGroup atg,
Data data)
throws ConfigurationException
setConfigurationData in interface SystemObjectatg - Attributgruppe des zu ändernden Datensatzesdata - Neuer Datensatz
ConfigurationException - Wenn der nicht geändert werden konnte.
public void setConfigurationData(AttributeGroup atg,
Aspect asp,
Data data)
throws ConfigurationChangeException
SystemObject
setConfigurationData in interface SystemObjectatg - Attributgruppe des zu ändernden Datensatzesasp - Aspekt des zu ändernden Datensatzesdata - Der neue Datensatz. Wird null angegeben, wird der Datensatz am Objekt gelöscht.
ConfigurationChangeException - Wenn der Datensatz nicht geändert werden konnte.
public void setConfigurationData(AttributeGroupUsage atgUsage,
Data data)
throws ConfigurationChangeException
SystemObject
setConfigurationData in interface SystemObjectatgUsage - Attributgruppenverwendung des zu ändernden Datensatzesdata - Der neue Datensatz. Wird null angegeben, wird der Datensatz am Objekt gelöscht.
ConfigurationChangeException - Wenn der Datensatz nicht geändert werden konnte.public Collection<AttributeGroupUsage> getUsedAttributeGroupUsages()
SystemObject
getUsedAttributeGroupUsages in interface SystemObjectpublic SystemObjectInfo getInfo()
getInfo in interface SystemObjectpublic ConfigurationArea getConfigurationArea()
getConfigurationArea in interface SystemObjectpublic int compareTo(Object o)
In the foregoing description, the notation sgn(expression) designates the mathematical signum function, which is defined to return one of -1, 0, or 1 according to whether the value of expression is negative, zero or positive. The implementor must ensure sgn(x.compareTo(y)) == -sgn(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception iff y.compareTo(x) throws an exception.)
The implementor must also ensure that the relation is transitive: (x.compareTo(y)>0 && y.compareTo(z)>0) implies x.compareTo(z)>0.
Finally, the implementer must ensure that x.compareTo(y)==0 implies that sgn(x.compareTo(z)) == sgn(y.compareTo(z)), for all z.
It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y)). Generally speaking, any class that implements the Comparable interface and violates this condition should clearly indicate this fact. The recommended language is "Note: this class has a natural ordering that is inconsistent with equals."
compareTo in interface Comparableo - the Object to be compared.
ClassCastException - if the specified object's type prevents it from being compared to this Object.public String toString()
SystemObject
toString in interface SystemObjecttoString in class Objectprotected String getParamString()
protected String getTypeString()
public void addConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
ConfigurationCommunicationInterfaceConfigurationCommunicationChangeListener.configurationCommunicationChange(ConfigurationCommunicationInterface, boolean) des angegebenen Beobachters aufgerufen.
addConfigurationCommunicationChangeListener in interface ConfigurationCommunicationInterfacelistener - Beobachter für Zustandsänderungen der Kommunikation.public void removeConfigurationCommunicationChangeListener(ConfigurationCommunicationChangeListener listener)
ConfigurationCommunicationInterface
removeConfigurationCommunicationChangeListener in interface ConfigurationCommunicationInterfacelistener - Ein bisher für Zustandsänderungen der Kommunikation angemeldeter Beobachter.public boolean isConfigurationCommunicationActive()
ConfigurationCommunicationInterface
isConfigurationCommunicationActive in interface ConfigurationCommunicationInterface
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||